/*-*-C-*-
 * Common include file for ResEd
 */

#ifndef __defined_resed_h
#define __defined_resed_h

typedef int Bool;
#define TRUE  1
#define FALSE 0

#define VERSION_NUMBER "0L36"   /* must be "d.dd" */

#define FILENAMELEN 256

#define error _kernel_oserror

/* System */
#include <stdlib.h>
#include <stdio.h>
#include <string.h>
#include <stddef.h>
#include <ctype.h>

/* this is all we need from "kernel.h" */
typedef struct {
   int errnum;           /* error number */
   char errmess[252];    /* error message (zero terminated) */
} _kernel_oserror;

/* Common */
#include "message.h"
#include "error.h"
#include "debug.h"
#include "dbmalloc.h"

#define block                   /* keep emacs happy */

/* Number of entries in an array */
#define NUMBER(a) (sizeof((a)) / sizeof((a)[0]))


#endif
